home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d17 / spoolg.arc / SPOOLG.TXT < prev   
Text File  |  1988-07-18  |  8KB  |  265 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                               Circle Software Company
  8.                                    P.O. Box 7954
  9.                                     Department G
  10.                              Clearwater, FL  34618-7954
  11.                                           
  12.             
  13.                  This software spooler is designed to provide maximum
  14.             utility at minimum cost.  Your contribution will help me
  15.             continue to provide quality products for MS-DOS computers.
  16.             The following rate schedule lists several options available
  17.             to you.
  18.             
  19.             1.   Registration                                 $10.00
  20.                  Includes product registration, notice of updates,
  21.                  and list of other quality software products.
  22.             
  23.             2.   Spooler Program                              $15.00
  24.                  Includes the above plus a disk with the spooler
  25.                  program and documentation file.
  26.             
  27.             3.   Source Code                                  $25.00
  28.                  Includes all the above plus well-documented
  29.                  assembly language source code, theory of
  30.                  operation, and suggestions on how to modify or
  31.                  customize the program.
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                                           1
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                             Spooler Program Description
  74.             
  75.                  This is a RAM-based spooler program that will free your
  76.             computer for other tasks while your printer is working.
  77.             Program output that ordinarily goes to the printer is sent
  78.             instead to a RAM buffer in a fraction of the time required
  79.             for the printer to complete its task.  The data is then
  80.             doled out to the printer in the "background" while you are
  81.             free to do other things on your computer.  You can set the
  82.             buffer size to any value up to 64 kbytes.  The program
  83.             requires one kilobyte of RAM plus the buffer size you
  84.             choose.  The spooler works with any parallel printer
  85.             connected to any port, but will not work with serial
  86.             printers.
  87.             
  88.                  Two controls are provided to increase the program's
  89.             utility.  These may be executed at any time, even when your
  90.             computer is running some other program.  Both are executed
  91.             by pressing the Control Key and one other key.  Control-P
  92.             will clear the buffer if you decide you don't want to print
  93.             the contents after all.  Control-D will resend the contents
  94.             to the printer to make another copy.
  95.             
  96.                  Command line options are available to change the buffer
  97.             size and the control keys described above.  Default values
  98.             are 64 kbytes buffer size and Control-P and Control-D as
  99.             described above.
  100.             
  101.             
  102.                                 Loading The Program
  103.             
  104.                  The spooler is a memory resident program.  Once it is
  105.             loaded you can forget it for as long as your computer is
  106.             powered.  It is probably best that you put the spooler
  107.             command in your Autoexec.bat file.  The program should
  108.             coexist safely with other memory resident programs.  It
  109.             doesn't care if it is loaded first or last.  Try different
  110.             orders if you have a problem.
  111.             
  112.                  The command syntax is as follows:
  113.             
  114.                                 SPOOL BBBB DDDD PPPP
  115.             
  116.             BBBB is a hex number representing the size of the buffer.
  117.             For example:
  118.             
  119.                       FFFF      =    64 kbytes default
  120.                       7FFF      =    32 kbytes
  121.                       3FFF      =    16 kbytes
  122.                       1FFF      =     8 kbytes
  123.             
  124.             You can also use in-between values.  To get a 40 kbyte
  125.             buffer enter 9C40.
  126.             
  127.  
  128.  
  129.  
  130.                                           2
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.                  DDDD and PPPP are the codes for the key combinations
  140.             you wish to use to duplicate the output and clear the
  141.             buffer, respectively.  Use values from the following table:
  142.             
  143.             Alt-A     1E1E      Alt-J     2424      Alt-S     1F1F
  144.             Alt-B     3030      Alt-K     2525      Alt-T     1414
  145.             Alt-C     2E2E      Alt-L     2626      Alt-U     1616
  146.             Alt-D     2020      Alt-M     3232      Alt-V     2F2F
  147.             Alt-E     1212      Alt-N     3131      Alt-W     1111
  148.             Alt-F     2121      Alt-O     1818      Alt-X     2D2D
  149.             Alt-G     2222      Alt-P     1919      Alt-Y     1515
  150.             Alt-H     2323      Alt-Q     1010      Alt-Z     2C2C
  151.             Alt-I     1717      Alt-R     1313
  152.             
  153.             CTRL-A    1E01      CTRL-J    240A      Ctrl-S    1F13
  154.             CTRL-B    3002      CTRL-K    250B      Ctrl-T    1414
  155.             CTRL-C    2E03      CTRL-L    260C      Ctrl-U    1615
  156.             CTRL-D    2004 *    CTRL-M    320D      Ctrl-V    2F16
  157.             CTRL-E    1205      CTRL-N    310E      Ctrl-W    1117
  158.             CTRL-F    2106      CTRL-O    180F      Ctrl-X    2D18
  159.             CTRL-G    2207      CTRL-P    1910 *    Ctrl-Y    1519
  160.             CTRL-H    2308      CTRL-Q    1011      Ctrl-Z    2C1A
  161.             CTRL-I    1709      CTRL-R    1312
  162.             
  163.                  To accept the default values (*), simply enter SPOOL.
  164.             If you only want to change the buffer size, it is not
  165.             necessary to enter the control key codes.  However, if you
  166.             want to change the control key codes, you must also enter
  167.             the buffer size.
  168.             
  169.             
  170.                                  Using The Spooler
  171.             
  172.                  The operation of the spooler is completely automatic
  173.             except for clearing the buffer and printing duplicate copy.
  174.             The spooler will accept program output, even if the printer
  175.             is off-line, until the buffer is full.  Make sure the
  176.             printer is turned on though.  Sometimes the output port
  177.             can't distinguish between a ready signal and a dead line.
  178.             
  179.                  When the buffer fills up, your program will have to
  180.             wait.  The spooler will accept new input at the same rate
  181.             that the printer empties the buffer.
  182.             
  183.                  You can clear the buffer any time you need to.  Of
  184.             course, if your printer has a built-in buffer, you will have
  185.             to clear it too.  If you want to print another copy of what
  186.             ever is in the buffer, wait until the first copy is
  187.             completely printed, then press Control-D.  If you have
  188.             printed several different jobs, clear the buffer before
  189.             printing the one you wish to print duplicate copies of.
  190.             Also, the duplicate function only works if the document
  191.             smaller than the buffer.
  192.             
  193.  
  194.  
  195.  
  196.                                           3
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.                  If for some reason you want to restart a printing job
  206.             (paper jam), take the printer off-line.  Clear the problem,
  207.             press Control-D, then put the printer on-line.
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.                                           4
  263.  
  264.  
  265.